home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus Special 20 / AMIGAplus Sonderheft 20 (1999)(ICP)(DE)[!].iso / PublicDomain / Alternatives / LinuxAPUS / Docs / LinuxAPUS_FAQ / ChangeLog.APUS < prev    next >
Text File  |  1999-01-01  |  14KB  |  539 lines

  1. 1999-03-22  Jesper Skov  <jskov@cygnus.co.uk>
  2.  
  3.     * drivers/scsi/wd33c93.c: Added mb() fix from Jes.
  4.  
  5. 1999-03-06  Jesper Skov  <jskov@cygnus.co.uk>
  6.  
  7.     * drivers/video/virgefb.c: Added minor typo fix from Ken.
  8.  
  9. 1999-03-01  Jesper Skov  <jskov@cygnus.co.uk>
  10.  
  11.     * drivers/video/virgefb.c: Added some 16bit mode blitter fixes
  12.     from Ken.
  13.  
  14.     * drivers/scsi/Config.in: Changed to my liking. Don't know if it
  15.     will be allowed to stand.
  16.     
  17. 1999-02-21  Jesper Skov  <jskov@cygnus.co.uk>
  18.  
  19.     * drivers/scsi/gvp11.c: 
  20.     * drivers/scsi/a2091.c: 
  21.     Added same DMA patches as for a3000.c.
  22.  
  23.     * drivers/scsi/a3000.c: Cleaned up the DMA patches a bit.
  24.  
  25. 1999-02-21  Jesper Skov  <jskov@cygnus.co.uk>
  26.  
  27.     * drivers/scsi/a3000.c: DMA fixes from Arno Griffioen.
  28.  
  29. 1999-02-20  Jesper Skov  <jskov@cygnus.co.uk>
  30.  
  31.     * arch/ppc/kernel/ppc-stub.c: Added a few more hacks.
  32.     * drivers/char/amiga_ser.c: Cleaned up.
  33.     * arch/ppc/kernel/pmac_setup.c (pmac_setup_arch): Make use of
  34.     zs_kgdb_hook depend on Mac serial.
  35.  
  36.     * init/main.c: Fix indention.
  37.  
  38.     * drivers/block/Makefile (ide-mod.o): Removed ide-proc.o.
  39.  
  40.     <MANY FILES> Updated to Linux/m68k 2.2.1pre2.
  41.  
  42. 1999-02-09  Jesper Skov  <jskov@cygnus.co.uk>
  43.  
  44.     * Documentation/m68k/kernel-options.txt: Changed 'cyberfb' to
  45.     'cyber' and added 'virge'.
  46.  
  47. 1999-02-05  Jesper Skov  <jskov@cygnus.co.uk>
  48.  
  49.     * arch/ppc/apus_defconfig:
  50.     * arch/ppc/config.in:
  51.     * drivers/scsi/Config.in:
  52.     Config changes.
  53.  
  54.     * drivers/scsi/oktagon_io.S: Fix conflict.
  55.     * drivers/scsi/Makefile (.SUFFIXES): Also build .S files.
  56.  
  57.     <MANY FILES> Updated to Linux/m68k 2.2.1pre1.
  58.  
  59. 1999-02-01  Jesper Skov  <jskov@cygnus.co.uk>
  60.  
  61.     * drivers/video/virgefb.c: 
  62.     Added Z2 support (Christian T. Steigies)
  63.  
  64. 1999-01-31  Jesper Skov  <jskov@cygnus.co.uk>
  65.  
  66.     * arch/ppc/amiga/config.c: 
  67.     * arch/ppc/kernel/apus_setup.c:
  68.     Cleaned up APUS: line output.
  69.     
  70.     * arch/ppc/kernel/head.S: 
  71.     * arch/ppc/mm/init.c (hash_init): 
  72.     Fix NO_RELOAD_TAB problem (Michel).
  73.  
  74. 1999-01-29  Jesper Skov  <jskov@cygnus.co.uk>
  75.  
  76.     * drivers/video/virgefb.c:
  77.     Virge 16 bit support and corruption fix from Ken.
  78.     
  79.     * drivers/video/clgenfb.c: 
  80.     * drivers/video/fbgen.c: 
  81.     * drivers/video/pm2fb.c: 
  82.     * drivers/video/skeletonfb.c: 
  83.     * include/linux/fb.h:
  84.     Video updates from Geert.
  85.  
  86. 1999-01-22  Jesper Skov  <jskov@cygnus.co.uk>
  87.  
  88.     * arch/ppc/kernel/irq.c (do_IRQ): 
  89.     * arch/ppc/kernel/head.S (apus_interrupt_entry): 
  90.     Rewrote interrupt logic. Reset HW state machine when lvl7 are
  91.     received, but otherwise ignore it like a lvl0 interrupt.
  92.     Also reduced period with IPLEMU disabled - didn't seem to make a
  93.     difference though.
  94.     
  95.     * arch/ppc/kernel/ppc_ksyms.c: Module fix from Andreas Schwab. 
  96.  
  97.     * drivers/block/Makefile: 
  98.     * drivers/scsi/Config.in:
  99.     Menuconfig & modules fixes from Michel.
  100.  
  101. 1999-01-18  Jesper Skov  <jskov@cygnus.co.uk>
  102.  
  103.     * arch/ppc/amiga/config.c:
  104.     * drivers/char/amiga_ser.c:
  105.     * include/asm-m68k/io.h:
  106.     * include/asm-ppc/amigappc.h:
  107.     * include/asm-ppc/io.h:
  108.     * include/asm-ppc/system.h:
  109.     Replaced iobarrier() with mb().
  110.  
  111.     * arch/ppc/apus_defconfig: updated.
  112.     
  113.     * drivers/video/Config.in:
  114.     * drivers/video/Makefile:
  115.     * drivers/video/cvisionppc.h: [added]
  116.     * drivers/video/cvppcfb.c: [removed]
  117.     * drivers/video/fbmem.c:
  118.     * drivers/video/pm2fb.c: [added]
  119.     * drivers/video/pm2fb.h: [added]
  120.     Permedia2 FB Added (Ilario, patch from Geert).
  121.     
  122.     * drivers/scsi/hosts.c: 
  123.     * init/main.c: 
  124.         Remove BlzSCSI dependency on A4000T/A4091 SCSI. (Michel)
  125.     
  126.     * drivers/scsi/amiga7xx.c: Include init.h.
  127.  
  128.     <MANY FILES> Updated to Linux/m68k 2.2.0pre7.
  129.  
  130. 1999-01-13  Jesper Skov  <jskov@cygnus.co.uk>
  131.  
  132.     * arch/ppc/apus_defconfig: Exclude fastlane.
  133.  
  134.     * arch/ppc/kernel/ppc_ksyms.c: Added symbols needed to build lp as
  135.     module (Frank).
  136.  
  137. 1999-01-11  Jesper Skov  <jskov@cygnus.co.uk>
  138.  
  139.     * include/asm-ppc/io.h (ioremap_writethrough): Added.
  140.  
  141.     * arch/ppc/mm/init.c (__ioremap): Fill in kmap_chunks to allow
  142.     ptov.
  143.     * arch/ppc/kernel/apus_setup.c (kernel_map): Removed.
  144.  
  145.     * arch/ppc/amiga/config.c: 
  146.     * arch/ppc/amiga/bootinfo.c:
  147.     * arch/ppc/kernel/apus_setup.c:
  148.     Duplicate memory array for m68k drivers.
  149.  
  150.     * drivers/block/z2ram.c: Always include module.h.
  151.  
  152. 1999-01-11  Jesper Skov  <jskov@cygnus.co.uk>
  153.  
  154.     <MANY FILES> Updated to Linux/m68k 2.2.0pre6.
  155.  
  156. 1999-01-11  Jesper Skov  <jskov@cygnus.co.uk>
  157.  
  158.     * fs/Config.in: Added endmenu.
  159.  
  160. 1999-01-10  Jesper Skov  <jskov@cygnus.co.uk>
  161.  
  162.     * drivers/block/Makefile (ide-mod.o): Added IDE_OBJS (Michel).
  163.  
  164. 1999-01-06  Jesper Skov  <jskov@cygnus.co.uk>
  165.  
  166.     * arch/ppc/amiga/config.c: Added PowerUp PCI Bridge detection.
  167.  
  168. 1999-01-05  Jesper Skov  <jskov@cygnus.co.uk>
  169.  
  170.        * drivers/char/ser_mfc.c:
  171.        * drivers/scsi/fastlane.c:
  172.        Removed bogus iobarrier_ calls.
  173.  
  174. 1999-01-05  Jesper Skov  <jskov@cygnus.co.uk>
  175.  
  176.     * arch/ppc/kernel/ppc_ksyms.c: Added iopa (Michel).
  177.  
  178.     * fs/Config.in: Added AMIGA_PARTITION option for APUS.
  179.     * arch/ppc/mm/init.c: Fix merge problem.
  180.     * arch/ppc/apus_defconfig: Updated.
  181.     * Makefile (CROSS_COMPILE): Set to powerpc-unknown-linux-.
  182.  
  183. 1999-01-05  Jesper Skov  <jskov@cygnus.co.uk>
  184.  
  185.     <MANY FILES> Updated to Linux/m68k 2.2.0pre4.
  186.  
  187. 1999-01-05  Jesper Skov  <jskov@cygnus.co.uk>
  188.  
  189.     * arch/ppc/kernel/apus_setup.c (mm_ptov): Removed debug code.
  190.  
  191. 1998-12-16  Jesper Skov  <jskov@cygnus.co.uk>
  192.  
  193.     <MANY FILES> Updated to Linux/m68k 2.1.131.
  194.  
  195. 1998-12-13  Jesper Skov  <jskov@cygnus.co.uk>
  196.  
  197.     * arch/ppc/apus_defconfig: Updated.
  198.  
  199.     * drivers/sound/dmasound.c: Replaced CONFIG_PPC with CONFIG_PMAC.
  200.  
  201.     * drivers/scsi/53c7xx.c: Patch from Richard Hirst fixing
  202.     A4000T/A4091 SCSI crash on mount of CD-ROM drive with empty tray.
  203.  
  204. 1998-12-12  Jesper Skov  <jskov@cygnus.co.uk>
  205.  
  206.     * arch/ppc/kernel/apus_setup.c (kernel_set_cachemode): Use
  207.     unsigned data type for mask & flags.
  208.  
  209. 1998-11-29  Jesper Skov  <jskov@cygnus.co.uk>
  210.  
  211.     * drivers/block/z2ram.c: Prettied up a bit.
  212.  
  213.     * drivers/char/ser_mfc.c: Removed some of the iobarriers. Also
  214.     keep old, um, indentation to reduce diff size.
  215.  
  216.     Patches from Chris Lawrence.
  217.  
  218.     * arch/ppc/config.in: Added MFC configury bits.
  219.     * drivers/sound/dmasound.c: Leave HAS_8BIT_TABLES defined.
  220.     * arch/ppc/amiga/config.c (amiga_get_hardware_list): Added.
  221.     * arch/ppc/kernel/ppc_ksyms.c: Removed __down_interruptible.
  222.  
  223. 1998-11-27  Jesper Skov  <jskov@cygnus.co.uk>
  224.  
  225.     * drivers/char/lp_m68k.c: Fixed compile error.
  226.     * drivers/char/m68kserial.c: Fixed compile error.
  227.     * drivers/char/ser_mfc.c: Added a handful of iobarriers.
  228.  
  229.     <MANY FILES> Updated to Linux/m68k 2.1.130.
  230.  
  231.     * arch/ppc/kernel/head.S (fix_mem_constants): Fix off-by-one bug.
  232.  
  233. 1998-11-26  Jesper Skov  <jskov@cygnus.co.uk>
  234.  
  235.     * arch/ppc/kernel/head.S (fix_mem_constants): A bit simpler cache
  236.     push.
  237.  
  238. 1998-11-25  Jesper Skov  <jskov@cygnus.co.uk>
  239.  
  240.     * arch/ppc/apus_defconfig: Updated.
  241.  
  242.     * arch/ppc/config.in: 
  243.     * drivers/char/tty_io.c: 
  244.     Added CONFIG_WHIPPET.
  245.  
  246.     * arch/ppc/kernel/head.S (fix_mem_constants): 
  247.     * include/asm/page.h (___va, ___pa): 
  248.     Suggested changes from Paul Mackerras.
  249.  
  250. 1998-11-22  Jesper Skov  <jskov@cygnus.co.uk>
  251.  
  252.     * arch/ppc/kernel/irq.c: Moved decl to top.
  253.  
  254.     * arch/ppc/amiga/time.c:
  255.     * arch/ppc/kernel/apus_setup.c:
  256.     Added stubs for rtc calls.
  257.  
  258.     * drivers/sound/Makefile: Fixed APUS behavior.
  259.  
  260.     * arch/ppc/config.in: Removed obsolete CONFIG entries.
  261.  
  262.     * drivers/char/mem.c (write_port): Removed CONFIG_APUS.
  263.  
  264.     * arch/ppc/amiga/config.c: kbd_reset_setup changed to
  265.     mach_kbd_reset_setup.
  266.  
  267.     * drivers/char/Makefile: Removed APUS crud.
  268.  
  269.     * include/asm-ppc/mediabay.h:
  270.     * drivers/macintosh/<many>:
  271.     * drivers/macintosh/Makefile:
  272.     Sync'd with vger.
  273.     
  274.     * include/asm-ppc/amigahw.h: 
  275.     * include/asm/processor.h: 
  276.     * arch/ppc/kernel/head.S: 
  277.     * arch/ppc/config.in: 
  278.     * arch/ppc/amiga/chipram.c:
  279.     Allow kernels with exception handlers at address 0 to run.
  280.  
  281.     * arch/ppc/kernel/pci.c (pcibios_present): No PCI bus supported on
  282.     APUS (yet).
  283.  
  284.     * include/asm/processor.h: disable APUS when compiling common
  285.     kernels for now.
  286.  
  287.     * arch/ppc/kernel/head.S: Changed a few comments.
  288.  
  289. 1998-11-21  Jesper Skov  <jskov@cygnus.co.uk>
  290.  
  291.     * include/asm-ppc/io.h: Got rid of CONFIG_APUS.
  292.  
  293.     * arch/ppc/amiga/amiints.c:
  294.     * arch/ppc/kernel/irq.c:
  295.     * arch/ppc/kernel/apus_setup.c: 
  296.     New handling of request_irq and free_irq.
  297.  
  298.     * arch/ppc/kernel/irq.c:
  299.     * arch/ppc/kernel/apus_setup.c: 
  300.     * arch/ppc/amiga/ints.c:
  301.     New handling of get_irq_list.
  302.  
  303.     * include/asm/processor.h: Added is_apus defines.
  304.  
  305.     * include/asm/keyboard.h: Added handling for APUS.
  306.  
  307.     * include/asm-m68k/ide.h: Removed APUS crud.
  308.  
  309.     * include/asm/irq.h: Removed m68k dependency.
  310.  
  311.     * include/asm/ide.h: Added proper APUS handling.
  312.  
  313.     * drivers/block/gayle.c: Added missing include.
  314.  
  315.     * include/asm/serial.h: 
  316.     Removed (some) CONFIG_APUS dependencies.
  317.  
  318.     * arch/ppc/apus_defconfig: Updated.
  319.     
  320.     * include/asm/io.h: 
  321.     * include/asm/pgtable.h:
  322.     * include/asm/linux_logo.h:
  323.     * arch/ppc/kernel/ppc_ksyms.c:
  324.     * arch/ppc/kernel/time.c: 
  325.     Removed (some) CONFIG_APUS dependencies.
  326.  
  327.     * arch/ppc/kernel/head.S: Removed last CONFIG_APUS dependency.
  328.  
  329.     * arch/ppc/mm/init.c (iopa): Made APUS behavior default -- other
  330.     behavior was definitely wrong.
  331.  
  332.     * drivers/net/ariadne2.c:
  333.     * drivers/char/ioext.h: 
  334.     Added missing include.
  335.  
  336.     * drivers/sound/dmasound.c:
  337.     * drivers/char/lp_m68k.c: 
  338.     Fixed jiffies/timeout problem.
  339.  
  340. 1998-11-20  Jesper Skov  <jskov@cygnus.co.uk>
  341.  
  342.     * arch/ppc/kernel/setup.c (ide_init_hwif_ports): Got rid of
  343.     CONFIG_APUS.
  344.  
  345.     * arch/ppc/mm/init.c (hash_init): Removed APUS crud.
  346.  
  347.     * arch/ppc/kernel/head.S: More cleaning up.
  348.  
  349.     * include/asm/amigappc.h: Removed CYBERBASEp.
  350.  
  351.     * arch/ppc/kernel/head.S: Pass phys address in register.
  352.  
  353.     * arch/ppc/kernel/head.S: Cleaned up use of labels in macros.
  354.  
  355. 1998-11-19  Jesper Skov  <jskov@cygnus.co.uk>
  356.  
  357.     * arch/ppc/kernel/head.S: Removed use of CYBERBASEp.
  358.  
  359.     * arch/ppc/kernel/head.S: Cleaned up macros.
  360.  
  361.     * include/asm/page.h (___va, ___pa): Added fixup data.
  362.  
  363.     * arch/ppc/kernel/head.S (fix_mm_constants): Added.
  364.  
  365.     * arch/ppc/vmlinux.lds: Moved ptov/vtop constants to __init.
  366.  
  367. 1998-11-18  Jesper Skov  <jskov@cygnus.co.uk>
  368.  
  369.     * arch/ppc/kernel/Makefile:
  370.     * arch/ppc/kernel/irq.c:
  371.     * arch/ppc/kernel/process.c:
  372.     * arch/ppc/kernel/setup.c:
  373.     * arch/ppc/kernel/time.c:
  374.     * arch/ppc/mm/init.c:
  375.     * include/asm-ppc/pmu.h:
  376.     * include/asm-ppc/prom.h:
  377.     Sync'd with vger.
  378.  
  379. 1998-11-17  Jesper Skov  <jskov@cygnus.co.uk>
  380.  
  381.     * arch/ppc/apus_defconfig: Updated.
  382.     
  383.     * arch/ppc/kernel/head.S: Removed APUS_PROGRESS.
  384.  
  385.     * drivers/Makefile: Do macintosh directory.
  386.  
  387.     * arch/ppc/kernel/apus_setup.c: Protect a few more function
  388.     bodies.
  389.  
  390.     * arch/ppc/kernel/apus_setup.c: 
  391.     * arch/ppc/kernel/irq.c: 
  392.     * arch/ppc/amiga/ints.c:
  393.     Protected APUS interrupt routines.
  394.     
  395.     * arch/ppc/kernel/setup.c: Removed bogus APUS decl.
  396.  
  397.     * arch/ppc/kernel/apus_setup.c: Mark all functions and data as
  398.     APUS specific.
  399.  
  400.     * arch/ppc/kernel/setup.c (identify_machine): Call apus_boot_info,
  401.     not boot_info.
  402.  
  403. 1998-11-16  Jesper Skov  <jskov@cygnus.co.uk>
  404.  
  405.     * drivers/macintosh/Makefile: 
  406.     * Makefile:
  407.     Moved APUS crud to drivers/machintosh/Makefile.
  408.  
  409.     * Sync'd PPC files with vger.
  410.  
  411.     * arch/ppc/mm/init.c (free_initmem): Free APUS init sections.
  412.  
  413.     * arch/ppc/kernel/setup.c: Removed APUS crud.
  414.  
  415.     * arch/ppc/kernel/apus_setup.c: 
  416.     Added some __init descriptors.
  417.     Removed ATARI config.
  418.     Added PPC->Amiga code stubs.
  419.     
  420.     * arch/ppc/kernel/apus_setup.c: 
  421.     * arch/ppc/amiga/bootinfo.c:
  422.     Moved variables back to apus_setup which is compiled for all
  423.     PPC targets.
  424.     
  425.     * arch/ppc/kernel/Makefile: Remove APUS specific behavior.
  426.  
  427.     * arch/ppc/vmlinux.lds: Added APUS rules.
  428.  
  429.     * include/asm/init.h: Added APUS macros.
  430.  
  431.     * include/asm/io.h: Removed APUS crud.
  432.  
  433.     * arch/ppc/apus_defconfig: Updated.
  434.  
  435. 1998-11-15  Jesper Skov  <jskov@cygnus.co.uk>
  436.  
  437.     * arch/ppc/kernel/head.S:
  438.     * arch/ppc/kernel/irq.c:
  439.     * arch/ppc/kernel/setup.c:
  440.     * arch/ppc/mm/init.c:
  441.     Sync'd with vger.
  442.  
  443. 1998-11-14  Jesper Skov  <jskov@cygnus.co.uk>
  444.  
  445.     * drivers/video/cyberfb.c:
  446.     * drivers/video/cyberfb.h:
  447.     Updated to 2.1.127. Fixed a few problems.
  448.  
  449.     * include/asm/amigappc.h: 
  450.     * arch/ppc/amiga/config.c: 
  451.     * drivers/scsi/fastlane.c: 
  452.     * drivers/char/amiga_ser.c: 
  453.     * include/asm-m68k/io.h: 
  454.     * include/asm-ppc/io.h:
  455.     Changed iobarrier to iobarrier_rw,r,w.
  456.  
  457. 1998-11-12  Jesper Skov  <jskov@cygnus.co.uk>
  458.  
  459.     <MANY FILES> Updated to Linux/m68k 2.1.127.
  460.     
  461.     * drivers/char/m68kserial.c (rs_close): timeout ->
  462.     schedule_timeout.
  463.  
  464.     * drivers/video/cyberfb.c: Reverted to 2.1.124.
  465.     
  466. 1998-11-11  Jesper Skov  <jskov@cygnus.co.uk>
  467.  
  468.     * arch/ppc/mm/init.c:
  469.     * arch/ppc/kernel/setup.c:
  470.     * arch/ppc/amiga/bootinfo.c:
  471.     Moved APUS specific variables to bootinfo.c.
  472.  
  473.     * drivers/block/z2ram.c:
  474.     * arch/ppc/mm/init.c:
  475.     * arch/ppc/amiga/Makefile:
  476.     Replaced auxmem with a simple hack.
  477.  
  478. 1998-11-10  Jesper Skov  <jskov@cygnus.co.uk>
  479.  
  480.     * drivers/video/clgenfb.c: Made virt->phys fix board specific.
  481.  
  482. 1998-11-08  Jesper Skov  <jskov@cygnus.co.uk>
  483.  
  484.     * drivers/video/Config.in:
  485.     * drivers/video/Makefile:
  486.     * drivers/video/cvppcfb.c:
  487.     * drivers/video/fbmem.c:
  488.     Added CVPPC FB device.
  489.  
  490. 1998-11-07  Jesper Skov  <jskov@cygnus.co.uk>
  491.  
  492.     * arch/ppc/kernel/apus_setup.c (mm_ptov): Fixed stupid bug.
  493.     
  494.     * drivers/video/virgefb.c: 
  495.     * drivers/video/retz3fb.c: 
  496.     * drivers/video/cyberfb.c:
  497.     * drivers/video/clgenfb.c:
  498.     Cleaner fix to the virt->phys problem.
  499.  
  500.     * drivers/video/cyberfb.c: Added 1024x768-16.
  501.  
  502.     * arch/ppc/kernel/signal.c: 
  503.     * drivers/video/fbcon-iplan2p2.c:
  504.     * drivers/video/fbcon-iplan2p4.c:
  505.     * drivers/video/fbcon-iplan2p8.c:
  506.     * drivers/video/fbcon-mfb.c:
  507.     * drivers/video/fbcon.c:
  508.     * drivers/video/fbmem.c:
  509.     * include/linux/fb.h:
  510.     Added some vger changes.
  511.  
  512. 1998-11-05  Jesper Skov  <jskov@cygnus.co.uk>
  513.  
  514.     * arch/ppc/kernel/apus_setup.c (apus_setup_arch): Check for new
  515.     '60nsram' option.
  516.     (apus_calibrate_decr): Append APUS to Linux/APUS specific text
  517.     output. Output BAT registers if LMB is pressed.
  518.  
  519.     * arch/ppc/mm/init.c: Let BAT mapping be determined at run time
  520.     rather than compile time.
  521.     Check for BAT limitation (size/alignment).
  522.  
  523.     * arch/ppc/kernel/setup.c (setup_arch): Check for new 'nobats'
  524.     option.
  525.  
  526. 1998-11-03  Jesper Skov  <jskov@cygnus.co.uk>
  527.  
  528.     * arch/ppc/kernel/ppc_ksyms.c: Patch from Frank Petzold to fix
  529.     modules.
  530.  
  531.     * include/linux/zorro.h: Patch from Peter McGavin to fix EGS.
  532.  
  533. 1998-11-02  Jesper Skov  <jskov@cygnus.co.uk>
  534.  
  535.     * <many PPC files>: Sync'd with vger.
  536.  
  537.     * arch/ppc/Makefile: Removed -fno-strength-reduce.
  538.     
  539.